package com.touchwisdom.fetch.core.model.base;

import com.jfinal.autotable.AutoColumn;
import com.touchwisdom.modular.common.model.BaseEntity;

/**
 * 固定字段对象
 * 
 * @filename BaseFixedField.java
 * @author ggeagle
 * @datetime 2017年9月22日 下午2:57:22
 */
@SuppressWarnings({ "serial", "unchecked" })
public class BaseFixedField<M extends BaseFixedField<M>> extends BaseEntity<M> {
	public M setTaskId(java.lang.String taskId) {
		set("taskId", taskId);
		return (M) this;
	}

	@AutoColumn(length = 32, nullable = true)
	public java.lang.String getTaskId() {
		return get("taskId");
	}

	public M setFixedName(java.lang.String fixedName) {
		set("fixedName", fixedName);
		return (M) this;
	}

	@AutoColumn(length = 32, nullable = false)
	public java.lang.String getFixedName() {
		return getStr("fixedName");
	}

	public M setFixedValue(java.lang.String fixedValue) {
		set("fixedValue", fixedValue);
		return (M) this;
	}

	@AutoColumn(length = 32, nullable = false)
	public java.lang.String getFixedValue() {
		return getStr("fixedValue");
	}
}